
Page({



  /**
   * 生命周期函数--监听开始页面加载
   */
  onLoad: function (options) {
    console.log("onLoad 作用：发送异步请求");
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    console.log("onReady 作用：操作一些页面的标签 dom结构 ");
  },

  /**
   * 生命周期函数-- 重新跳转回来 || 第一次打开页面 
   */
  onShow: function () {
    console.log("onShow 作用：应用的onShow ,重新发送请求 更新数据 ");
  },

  /**
   * 生命周期函数--  跳转到其他页面的时候 触发隐藏  
   */
  onHide: function () {
    console.log("onHide 作用： 应用的onHide作用 ");
  },

  /**
   * 生命周期函数--监听页面关闭-卸载 - navigator 跳转 -  保留或者关闭 
   */
  onUnload: function () {
    console.log("onUnload onHide 作用 取消订阅-以后知识-设计模式 ");
    // 清除定时器 也是取消订阅中的一种！！！ 
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    console.log("onPullDownRefresh 作用：  刷新页面- 重置页面的效果和数据 重新发送新的网络请求");
  },

  /**
   * 滚动条触碰到底部  -  页面上拉动作
   */
  onReachBottom: function () {
    console.log("onReachBottom 作用   加载下一页数据");
  },

  /**
   * 用户点击右上角转发 微信好友 
   * 用户转发小程序的时候
   */
  onShareAppMessage: function () {
    console.log("onShareAppMessage 作用： 监听用户转发动作， 赠送用户一些福利");
    // user.num += 10; 链接被点击了 user?num=10 
  },

  /**
   * 用户点击右上角  分享到朋友圈的时候
   */
  onShareTimeline() {
    console.log("onShareTimeline 作用： 监听分享到朋友圈， 赠送用户一些福利");
  },

  /**
   * 用户点击右上角 添加到收藏 
   */
  onAddToFavorites() {
    console.log("onAddToFavorites  作用： 监听收藏动作， 赠送用户一些福利");
  },

  /**
   * 页面一滚动就触发  不同于 onReachBottom
   */
  onPageScroll() {
    console.log("onPageScroll 作用：  页面滚动 标题选中  ");
  },

  /**
   * 手机横屏竖屏 
   */
  onResize() {
    console.log("onResize 作用：调整ui 适应横屏竖屏");
  }
})